package com.wnzt.baszh.webservice;

import javax.jws.WebParam;
import javax.jws.WebService;
import javax.xml.ws.BindingType;
import javax.xml.ws.soap.SOAPBinding;

/**
 * 归档接口
 * @author [lv tang wei]
 * [2017年5月19日]
 */
@WebService
@BindingType(value = SOAPBinding.SOAP11HTTP_BINDING)
public interface IFileWebService {
	
	/**
	 * @author [lv tang wei]
	 * Describe:方案二：电子病历系统实时归档
	 * @param xmlStr
	 * @return
	 * [2017年5月24日]
	 */
	public String uploadpdf(@WebParam(name="xmlStr")String xmlStr);
	
	/**
	 * @author [lv tang wei]
	 * Describe:方案三：无法提供接口的系统，人工操作系统定时归档
	 * @param xmlStr
	 * @return
	 * [2017年5月24日]
	 */
	public String uploadPDFXH(@WebParam(name="xmlStr",targetNamespace="http://webservice.baszh.wnzt.com/")String xmlStr);
	
	/**
	 * @author [lv tang wei]
	 * Describe:方案一：集中浏览归档
	 * @param xmlStr
	 * @return
	 * [2017年5月25日]
	 */
	public String BrowseArchive(@WebParam(name="xmlStr")String xmlStr);
	
	/**
	 * @author [lv tang wei]
	 * Describe:获取病人的全部电子病历列表
	 * @param xmlStr
	 * @return
	 * [2017年5月25日]
	 */
	public String getMedicalFileList(@WebParam(name="xmlStr")String xmlStr);
	
	/**
	 * @author [lv tang wei]
	 * Describe:获取指定电子病历的PDF文件
	 * @param xmlStr
	 * @return
	 * [2017年5月25日]
	 */
	public String getPdf(@WebParam(name="xmlStr")String xmlStr);
}
